package com.neusoft.tijiancms.service;

import com.neusoft.tijiancms.dto.OrdersPageRequestDTO;
import com.neusoft.tijiancms.dto.OrdersPageResponseDTO;
import com.neusoft.tijiancms.po.Orders;

public interface OrdersService {
    /**
     * 分页查询体检预约列表
     * @param ordersPageRequestDTO
     * @return
     */
    public OrdersPageResponseDTO listOrders(OrdersPageRequestDTO ordersPageRequestDTO);

    /**
     *根据条件查询订单总行数
     * @param ordersPageRequestDTO
     * @return
     */
    public int getOrdersCount(OrdersPageRequestDTO ordersPageRequestDTO);

    /**
     * 根据orderId查询单个用户信息
     * @param orders
     * @return
     */
    public Orders getOrderById(Orders orders);

    /**
     * 更改状态
     * @param orders
     * @return
     */
    public int updateOrdersState(Orders orders);
}
